home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / ear / atapi.lha / Doc / A4K_ATAPI.DOC next >
Text File  |  1995-04-11  |  8KB  |  216 lines

  1. Welcome to a4000_atapi.device by Elaborate Bytes!
  2.  
  3. Copyright © 1994, 1995 Elaborate Bytes, Oliver Kastl
  4.  
  5. GENERAL
  6.  
  7. This device allows you to use an ATAPI CD-ROM drive
  8. with the A4000 or A4000T embedded IDE controller.
  9. A4000 users can use the very popular and cheap CD-Roms for PCs
  10. without any major disadvantages against SCSI CD-Rom drives.
  11.  
  12. The major advantage for A4000 users without a SCSI controller
  13. is, that they don't have to buy one.
  14.  
  15. The major advantage for A4000 users with a SCSI controller
  16. is, that they have an unused IDE port in their machine anyway
  17. and SCSI CD-Roms are usually more expensive.
  18.  
  19. The device maps SCSI-II commands to ATAPI packets using the
  20. standard Commodore HD_SCSICMD interface, so any "CD-Rom
  21. specific" programs (Multisession Filsystems, Audio Players and
  22. Photo-CD readers) designed for SCSI-II CD-Roms should work.
  23. This has been tested with CacheCDFS, PlayCD, CD32-Emulator
  24. (all written by me) and PhotoWorX (an excellent PhotoCD Reader
  25. by Corporate Media).
  26. However, I cannot guarantee that every SCSI-II specific program will
  27. work, but I do not expect any major problems.
  28.  
  29. The device is fully interrupt driven and will use only a small
  30. amount of CPU time for the transfer (exceptions are listed below).
  31.  
  32.  
  33. COMPATIBILITY WITH EXISTING IDE HARDDISK
  34.  
  35. Every (and I mean it!) IDE drive that works with the original
  36. Commodore scsi.device WILL continue to work if the a4000_atapi.device
  37. is installed. The reason is simple: My device will use the code of the
  38. Commodore scsi.device (if present) to access the IDE harddisk.
  39.  
  40. If you connect an ATAPI CD-Rom and you harddisk stops to work, this
  41. usually is a hardware, not a software problem.
  42.  
  43. Check cables & jumpers.
  44.  
  45. Some harddisks must be rejumpered, if a slave drive is connected.
  46. Consult the manual that came with your harddrive before doing so
  47. or ask your dealer for assistance.
  48. Make sure, the CD-ROM is configured as a slave device.
  49. Some CD-Roms (e.g. the Wearnes CDA-120) have an option to enable or
  50. disable interrupts. As the a4000_atapi.device is interrupt driven to 
  51. reduce CPU use, it will NOT work if you disable interrupt generation
  52. on the CD-Rom drive.
  53. Please consult the CD-Rom installation manual.
  54.  
  55.  
  56. USING MORE THAN TWO UNITS
  57.  
  58. Starting with version 6.x, a4000_atapi.device is able to support up to
  59. 4 units. This may be up to two harddisks or any number of CD-Roms.
  60. For this feature to work, you need a special cable which has one connector
  61. for the Amiga IDE port and four connectors for different IDE units.
  62. This cable will be shortly available from official Elaborate Bytes
  63. distributers.
  64. This cable will in fact add a "second" full operational and independend
  65. IDE port to the system. (WOW! How is this possible? I would really love
  66. to share this secret, but I am not allowed to tell :-)
  67. Connecting the CD-Rom to the "second" IDE port will effectively hide
  68. the CD-Rom from Commodore's scsi.device during boot.
  69. As a side effect this eliminates any problems which could be caused
  70. by the scsi.device which may be confused by the presence of a CD-Rom.
  71. Connecting the CD-Rom to the "second" port will eliminate any possible
  72. master/slave problems with existing harddisks.
  73.  
  74.  
  75. A600 & A1200
  76.  
  77. Support for A600 and A1200 has been added. The device is called
  78. "a1200_atapi.device" and will work with both machines.
  79. You should use the SetAtapiSpeed command to maximize the CD-Rom performance.
  80. Using more than two units is not possible with the A600.
  81.  
  82.  
  83.  
  84. TESTED DRIVES
  85.  
  86. A couple of drives have been tested with the a4000_atapi.device.
  87. The test configuration was an A4000/40 with and without Oktagon 2008
  88. SCSI controller, with and without an IDE Harddisk (Quantum Maverick 540
  89. or Seagate ST328A). The drives were selected always as the slave device,
  90. even if no IDE Harddisk was installed.
  91.  
  92. Recommended drives (work 100%):
  93.  
  94. Mitsumi FX-001DE (2x speed)
  95. (Don't mix this up with the FX-001D! The FX-001, FX-001D and LU005
  96. are NO atapi devices and will NOT work! Connecting a non IDE/ATAPI
  97. device to the Amiga IDE port may damage both your Amiga and your CD-Rom!)
  98.  
  99. Mitsumi FX-300   (3x speed)
  100. Mitsumi FX 400 (4x speed)
  101. Chinon CDS-545 (4x speed) <-- very good drive!!!!!
  102. Wearnes CDD-220A (4x speed)
  103. Sony CDU-55E (2x speed) <-- Audio play requires CacheCDFS 2.5 or better
  104. NOTE: The CD32-Emulator will only work with the Sony CDU-55E, if no volume
  105. control is enabled in the emulator's preference window.
  106.  
  107. Acer 6825-P      (2x speed)
  108. Wearnes CDD-120A (2x speed)
  109. Chinon CDS-525I (2x speed)
  110.  
  111. The following drive cannot play Audio with Amiga CDDA Audio players,
  112. but data read operation is ok. The CD32-Emulator will not work correctly
  113. due to the problems with CDDA-Audio.
  114. Unfortunately the SCSI-II Inquire command does not work with this drive,
  115. if no CD is inserted.
  116. Even if it may be used to read data, I can not really recommend this
  117. drive:
  118.  
  119. Elitegroup Vertos 300SSD (2x speed)
  120.  
  121. These drives use a bit more CPU as they have problems with the
  122. implementation of interrupts with the Amiga IDE port, but they work
  123. quite well (Audio & Data) and can still be recommended:
  124.  
  125. NONE (All drives use interrupts with Release 5.9)
  126.  
  127.  
  128. TESTED FILESYSTEMS
  129.  
  130. The device has been tested with the CacheCDFS (yes, this is written
  131. by me, too) and my PlayCD Audio player.
  132. It works very well with my CD32-Emulator.
  133. However, I don't expect any problems with other filesystems.
  134.  
  135.  
  136. INSTALLATION
  137.  
  138. Installation is simple.
  139.  
  140. Connect an IDE-ATAPI drive to your IDE port.
  141. You should jumper the drive as a SLAVE device, even if you do
  142. not have an IDE harddrive connected, as the A4000 may not boot
  143. if it encounters an ATAPI CD-Rom as the Master device.
  144. However, IF your Amiga does boot with a CD-Rom as the master
  145. device, you could use two CD-Roms at the same time.
  146. The unit numbers will be 0 (for the master) and 1 (for the slave).
  147.  
  148. If you have an IDE harddrive, you should buy a standard PC-IDE
  149. harddisk cable, as the original A4000 cable is too short for both an
  150. IDE harddisk and a CD-Rom drive.
  151. The harddisk should be jumpered as the Master device and the
  152. CD-Rom as the slave, otherwise the Amiga will not recognize
  153. the harddrive.
  154.  
  155. Copy the a4000_atapi.device to your devs: directory.
  156. The supplied installer script will do this for you.
  157.  
  158. Now you must tell your CD-Rom FileSystem about the device.
  159. This differs from product to product, please consult the manual
  160. of the Filesystem you wish to use.
  161.  
  162. With CacheCDFS, simply run the CacheCDFS installation program.
  163. It will automatically detect your CD-Rom.
  164.  
  165. A CD-Rom connected as the slave device will have unit number 1, which
  166. will be the common case.
  167. A CD-Rom connected as the master device will have unit number 0.
  168. The name of the device driver is a4000_atapi.device.
  169.  
  170.  
  171. KNOWN PROBLEMS
  172.  
  173. It is possible, that some drive models cannot be mounted after a reboot,
  174. because they need some time to wake up after a hardware reset.
  175. (On a PC it takes often a long time until the CD-Rom is accessed)
  176. This depends on how "fast" your startup-sequence reaches the mount
  177. command.
  178. If you have this problem, add a delay (e.g. Wait 3) before the mount
  179. command in your startup-sequence.
  180.  
  181.  
  182. That's it!
  183.  
  184. Please send comments, bug reports, etc to:
  185.  
  186. Elaborate Bytes
  187. Oliver Kastl
  188. Am Westpark 5
  189. 81373 Munich
  190. Germany
  191.  
  192. Compuserve: 100447,3361
  193. Internet: 100447.3361@compuserve.com
  194.  
  195. To order the CacheCDFS, the CD32 Emulator, the a4000_atapi.device
  196. or all of the above, please contact:
  197.  
  198. Hirsch & Wolf OHG
  199. Mittelstr. 33
  200. 56564 Neuwied
  201. Germany
  202.  
  203. Tel.: ++49-2631-83990
  204. Fax.: ++49-2631-839931
  205.  
  206. or
  207.  
  208. NBG-USA, Inc.
  209. 482 Holly Ave.
  210. St. Paul MN55102
  211. USA
  212.  
  213. Tel.: ++1-612-2909447
  214. Fax.: ++1-612-2909449
  215.  
  216.